Text copied to clipboard!

Название

Text copied to clipboard!

Разработчик AEM

Описание

Text copied to clipboard!
Мы ищем Разработчика AEM, который присоединится к нашей команде для проектирования, разработки и сопровождения современных цифровых решений на базе Adobe Experience Manager. Эта роль подходит специалисту, который уверенно работает с корпоративными веб-платформами, понимает принципы построения масштабируемых CMS-решений и умеет создавать качественные пользовательские и серверные компоненты. Вы будете участвовать в полном цикле разработки: от анализа бизнес-требований и технического проектирования до внедрения, тестирования, оптимизации и дальнейшей поддержки решений. В этой должности вам предстоит тесно взаимодействовать с архитекторами, frontend- и backend-разработчиками, контент-менеджерами, аналитиками, тестировщиками и представителями бизнеса. Основной задачей станет разработка и настройка компонентов, шаблонов, диалогов, рабочих процессов и интеграций в среде AEM. Также важной частью работы будет обеспечение высокой производительности, безопасности, удобства сопровождения и соответствия лучшим практикам Adobe Experience Manager. Успешный кандидат должен хорошо понимать архитектуру AEM, включая Sling, OSGi, JCR, HTL, Apache Felix и связанные механизмы публикации контента. Мы ожидаем опыт работы с Java, REST API, системами контроля версий, CI/CD-процессами и современными подходами к разработке корпоративных приложений. Будет преимуществом знание AEM as a Cloud Service, Adobe Dispatcher, интеграций с Adobe Analytics, Adobe Target или другими решениями экосистемы Adobe. Мы ценим специалистов, которые умеют не только писать код, но и предлагать технически обоснованные решения, выявлять риски, улучшать архитектуру и поддерживать высокий стандарт качества. Важно уметь разбираться в существующем коде, проводить рефакторинг, документировать решения и эффективно работать в Agile-команде. Если вам интересно создавать надежные цифровые платформы для крупных брендов, улучшать клиентский опыт и работать с современными инструментами управления контентом, эта вакансия может стать отличной возможностью для профессионального роста. На этой позиции вы получите возможность участвовать в разработке сложных корпоративных проектов, влиять на технические решения и сотрудничать с опытными специалистами в области цифровых продуктов. Мы ищем человека с аналитическим мышлением, вниманием к деталям, ответственным подходом к срокам и стремлением к постоянному развитию. Если вы хотите применять свои знания AEM для создания эффективных, масштабируемых и удобных решений, мы будем рады рассмотреть вашу кандидатуру.

Обязанности

Text copied to clipboard!
  • Разрабатывать и поддерживать компоненты, шаблоны и сервисы в Adobe Experience Manager
  • Настраивать и оптимизировать рабочие процессы публикации и управления контентом
  • Интегрировать AEM с внешними системами через API и другие механизмы обмена данными
  • Участвовать в проектировании архитектуры решений и выборе технических подходов
  • Проводить анализ производительности, устранять ошибки и улучшать стабильность платформы
  • Сотрудничать с дизайнерами, аналитиками, тестировщиками и другими разработчиками
  • Подготавливать техническую документацию и поддерживать стандарты разработки
  • Участвовать в код-ревью и внедрении лучших инженерных практик

Требования

Text copied to clipboard!
  • Опыт разработки на Adobe Experience Manager от 2 лет
  • Уверенное знание Java и принципов объектно-ориентированного программирования
  • Понимание архитектуры AEM, включая Sling, OSGi, JCR и HTL
  • Опыт работы с REST API, JSON и интеграциями корпоративных систем
  • Знание Git, Maven и инструментов CI/CD
  • Опыт настройки Dispatcher и понимание принципов кэширования
  • Навыки диагностики и оптимизации производительности веб-приложений
  • Умение работать в Agile-команде и эффективно коммуницировать с коллегами

Возможные вопросы на интервью

Text copied to clipboard!
  • Какой у вас опыт разработки решений на Adobe Experience Manager?
  • С какими версиями AEM вы работали на практике?
  • Есть ли у вас опыт настройки Dispatcher и кэширования?
  • Участвовали ли вы в интеграции AEM с внешними системами?
  • Насколько уверенно вы работаете с Java и OSGi-сервисами?
  • Есть ли у вас опыт работы с AEM as a Cloud Service?
  • Как вы обычно подходите к оптимизации производительности AEM-приложений?
  • Готовы ли вы участвовать в код-ревью и командной технической проработке решений?